open-with-widget: make sure to escape the string we use for markup
authorCosimo Cecchi <cosimoc@gnome.org>
Tue, 23 Nov 2010 17:15:28 +0000 (18:15 +0100)
committerCosimo Cecchi <cosimoc@gnome.org>
Tue, 23 Nov 2010 17:15:28 +0000 (18:15 +0100)
gtk/gtkappchooserwidget.c

index bafff98c63b1ea5f74411f2fdaf35f526383b295..477fd573998ca0340c607466ef81ddd5a87dd825 100644 (file)
@@ -449,11 +449,11 @@ gtk_app_chooser_widget_add_section (GtkAppChooserWidget *self,
          heading_added = TRUE;
        }
 
-      app_string = g_strdup_printf ("<b>%s</b>\n%s",
-                                   g_app_info_get_display_name (app) != NULL ?
-                                   g_app_info_get_display_name (app) : "",
-                                   g_app_info_get_description (app) != NULL ?
-                                   g_app_info_get_description (app) : "");
+      app_string = g_markup_printf_escaped ("<b>%s</b>\n%s",
+                                           g_app_info_get_display_name (app) != NULL ?
+                                           g_app_info_get_display_name (app) : "",
+                                           g_app_info_get_description (app) != NULL ?
+                                           g_app_info_get_description (app) : "");
 
       icon = g_app_info_get_icon (app);
       if (icon == NULL)
@@ -510,11 +510,11 @@ gtk_app_chooser_add_default (GtkAppChooserWidget *self,
 
   g_free (string);
 
-  string = g_strdup_printf ("<b>%s</b>\n%s",
-                           g_app_info_get_display_name (app) != NULL ?
-                           g_app_info_get_display_name (app) : "",
-                           g_app_info_get_description (app) != NULL ?
-                           g_app_info_get_description (app) : "");
+  string = g_markup_printf_escaped ("<b>%s</b>\n%s",
+                                   g_app_info_get_display_name (app) != NULL ?
+                                   g_app_info_get_display_name (app) : "",
+                                   g_app_info_get_description (app) != NULL ?
+                                   g_app_info_get_description (app) : "");
 
   icon = g_app_info_get_icon (app);
   if (icon == NULL)